PARALLEL NESTED DISSECTION i 3 R PATH ALGEBRA COMPUTATIONS

نویسندگان

  • Victor PAN
  • John REIF
چکیده

Th/s paper extends the authors" parallel nested dissection algorithm of [13] originally devised for solving sparse lhteaf systems. We present a class of new applications of the nested dissection method, this time to path algebra compulal~,.hs (in both car~ of single source and all pair paths), where the, ~ ~ problem is defined by a symmetric malrix .4 who~ asem¢is4~i graph G with n verticex is planar. We substamlially improce the known algorithms for path algebra problems of that l~mnml class; this has further applications to maxinmm flow and minimum cut woblem~ in an undirected planar network and to the feasibility testing of a multicommodity flow hi a planar networlL graph computations * path algebras * parallel algorithms • network flow I. Intro&actkm In this ~*,per we substantially improve the known par~.el algorithms for several problems of practical ~aterest which can be reduced to path algebra computations. Gondran and Min~ux [4, pp. 41-42, 75-81] list the applications of path algebras to the problems of: veh/cle routing,, investment and stock control, dynamic progrmn-ming with discrete states and discrete time, network optiniization, artificial intelligence and pattern refognition, labyrinths and mathematical <~games, enc~di~ and decoding of information: ~ompare also Lawler [8], Tarjan [17,18]. [4, pp. 84-102] thoroughly investigates general algorithms for such problems based on matrix oper-atio~ in d/o/ds, see next sections. We propose a substantial improvement of Ihese. gco~ algorithms in the important case where-the input matrix A is associated with an uadirected planar graph or, more generally, wi~ a graph from the class of graphs having small separator families; see Definition 2 of Section 4 and compare Lipton, Rose and Tarjan [10], Pan and Reif [13,15]. Our improventent relies on our extension of the nested dissection parallel algorithm of ll31 to path alSe-bra problems (originally the al~ithm was applied in [13] to linear systems of ~tious to extend the sequential algorithm of [10] for the same problem; then, in [15], the algorithm was extended to the kast-apmres and ~ear pr~ cmnpma-tions). Our new extens/oa is somewhat smpfisiag because the divisions and subtractimm of the mil~ hal algorithm of 1131 are am genera~ aUowed in the dioid: furtlg.mm~ for that reason we can extend (to dioids) neither the special" rco.u'sive facto~/zation of the haput matrix A from |131 ~./'s factodzation of A from [10L but we do extend the special teem'sly© factodzation of the inverse matrix A-1 of [13] to the ~hnilar …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Nested Dissection Approach to Sparse Matrix Partitioning for Parallel Computations

We consider how to distribute sparse matrices among processes to reduce communication costs in parallel sparse matrix computations, specifically, sparse matrix-vector multiplication. Our main contributions are: (i) an exact graph model for communication with general (two-dimensional) matrix distribution, and (ii) a recursive partitioning algorithm based on nested dissection (substructuring). We...

متن کامل

An Approach for Parallelizing any General Unsymmetric Sparse Matrix Algorithm

In many large scale scientiic and engineering computations, the solution to a sparse linear system is required. We present a partial unsymmetric nested dissection method that can be used to parallelize any general unsymmetric sparse matrix algorithm whose pivot search can be restricted to a subset of rows and columns in the active submatrix. The submatrix is determined by the partial unsymmetri...

متن کامل

Parallel Sparse Cholesky Factorization with Spectral Nested Dissection Ordering

We show that the use of the spectral nested dissection (SND) ordering leads to an efficient parallel sparse Cholesky factorization on an Intel Paragon multiprocessor. I Department of Computer Science, Old Dominion University, Norfolk, VA 23529-0162 and ICASE, NASA Langley Research Center, Hampton, VA 236810001 (pothsnlcs .odu. edu, pothsnOicaso, sdu). The research of the first and fourth author...

متن کامل

Hybridizing Nested Dissection and

Minimum degree and nested dissection are the two most popular reordering schemes used to reduce ll-in and operation count when factoring and solving sparse matrices. Most of the state-of-the-art ordering packages hybridize these methods by performing incomplete nested dissection and ordering by minimum degree the subgraphs associated with the leaves of the separation tree, but most often only l...

متن کامل

Parallelizing and De-parallelizing Elimination Orders

The order in which the variables of a linear system are processed determines the total amounts of fill and work to perform LU decomposition on the system. We identify a trade-off between the amounts of fill and work for a given order and the parallelism inherent in that order. We present two algorithms: one that tries to parallelize sequential orders, and another that tries to produce low-fill ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1986